//引入axios
import axios from "axios";

// 在我们的项目的环境里面有一个process.env对象,这个对象就是当前的环境变量对象
// 这个对象中默认有一个NODE_EVN的属性,代表的是当前的环境是development还是production
/*
 *希望在这个环境变量中取添加自定义属性
 *  在根目录创建一个.env文件,内部配置属性,属性格式要求 VUE_APP_XXX=XXX
 *  但是在.env文件中配置的属性,在任意环境中都会被添加到process.env对象中
 *如何给不同环境的process.env添加不同的值
 */
// console.log(process.env, "process.env");

// 1.创建axios实例(常规请求的axios)
const request = axios.create({
	baseURL: process.env.VUE_APP_API + "/api",
	timeout: 3000,
});

//2. mock数据的请求axios
const requestMock = axios.create({
	baseURL: "/api",
	timeout: 5000,
});

// 暴露实例对象
export { request, requestMock };
